electric storms - German English Dictionary